package com.ruoyi.system.domain.standard_relevant;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;


/**
 * excel(标准三级指标)对象 standard_excel
 *
 * @author ruoyi
 * @date 2024-07-21
 */
@Setter
@Getter
@NoArgsConstructor
@AllArgsConstructor
public class StandardExcel
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 标准号 */
    @Excel(name = "标准号")
    private String standardCode;

    /** A1投票通过次数 */
    @Excel(name = "A1投票通过次数")
    private Float A1;

    /** A2会议组织 */
    @Excel(name = "A2会议组织")
    private Float A2;

    /** A3邮件回复 */
    @Excel(name = "A3邮件回复")
    private Float A3;

    /** B1总体文本 */
    @Excel(name = "B1总体文本")
    private Float B1;

    /** B2核心技术 */
    @Excel(name = "B2核心技术")
    private Float B2;

    /** B3专家核心技术 */
    @Excel(name = "B3专家核心技术")
    private Float B3;

    private Float A11;
    private Float A12;
    private Float A13;
    private Float A21;
    private Float A22;
    private Float A23;
    private Float A31;
    private Float A32;
    private Float A33;
    private Float A41;
    private Float A42;
    private Float A43;
    private Float B11;
    private Float B12;
    private Float B13;
    private Float B21;
    private Float B22;
    private Float B23;
    private Float B31;
    private Float B32;
    private Float B33;
    private Float B41;
    private Float B42;
    private Float B43;
    private Float B51;
    private Float B52;
    private Float B53;
    private Float C11;

    private int type;

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("standardCode", getStandardCode())
                .append("A1", getA1())
                .append("A2", getA2())
                .append("A3", getA3())
                .append("B1", getB1())
                .append("B2", getB2())
                .append("B3", getB3())
                .append("A11", getA11())
                .append("A12", getA12())
                .append("A13", getA13())
                .append("A21", getA21())
                .append("A22", getA22())
                .append("A23", getA23())
                .append("A31", getA31())
                .append("A32", getA32())
                .append("A33", getA33())
                .append("A41", getA41())
                .append("A42", getA42())
                .append("A43", getA43())
                .append("B11", getB11())
                .append("B12", getB12())
                .append("B13", getB13())
                .append("B21", getB21())
                .append("B22", getB22())
                .append("B23", getB23())
                .append("B31", getB31())
                .append("B32", getB32())
                .append("B33", getB33())
                .append("B41", getB41())
                .append("B42", getB42())
                .append("B43", getB43())
                .append("B51", getB51())
                .append("B52", getB52())
                .append("B53", getB53())
                .append("C11", getC11())
                .toString();
    }

}